import { IGridState } from '@ibiz-template/runtime';
import { IDEGridColumn } from '@ibiz/model-core';

/**
 * @description 表格UI状态接口
 * @export
 * @interface IGridState
 * @extends {IMDControlState}
 * @extends {IApiGridState}
 */
export interface ICheckinGridState extends IGridState {
  /**
   * @description 排班数据
   * @type {IData[]}
   * @memberof ICheckinGridState
   */
  checkinData: IData[];

  /**
   * @description 查询参数
   * @type {IData}
   * @memberof ICheckinGridState
   */
  queryParams: IData;

  /**
   * @description 自定义列
   * @type {IDEGridColumn[]}
   * @memberof ICheckinGridState
   */
  customColumns: IDEGridColumn[];
}
